لطفا متن زیر را چاپ کنید و به دقت مطالعه فرمائید

 

مثالی برای سیستم حقوق و دستمزد  در سیستم یکپارچه مالی ای اف جی

 

کارمندان این شرکت مثالی به چهار گروه مختلف تقسیم می شوند:

1.       کارگران

·         رضا منصوری

·         محمد مرادی

·         احمد رمضانی

·         جمال حسینی

2.       فروشندگان

·         مازیار پور رجب زاده

·         میترا مجیدی

·         مریم اکبر زاده

·         نیلوفر گل محمدی

3.       مدیران

·         سعید جباری

·         شهلا کامل

4.       کادر اداری

·         ابراهیم سعید پور

·         مژگان محمدی

·         الناز وحیدی

·         محمد کاظم خدا دوست

·         شاهین پورقاسمی

 

1.       گروه کارگران متغییری دارد بنام متراژ جوشکاری که اگر این متراژ برای هر کارگر در ماه بیش از 150 متر باشد به ازای هر متر مبلغ 1000 ریال پاداش می گیرند.

2.       گروه فروشندگان متغییری دارد بنام کل فروش ماهیانه که اگر فروشنده ای این مقدارش در ماه از سقف 200 میلیون ریال تجاوز کند یک هزارم فروشش را پاداش می گیرد.

3.       گروه مدیران متغییری دارد بنام  فعالیت ویژه که عددی است بین 0 تا 10 که در جلسه مدیران با حضور مدیرعامل هر ماهه برای هر مدیر مشخص می شود و  مدیران به ازای هر واحد فعالیت ویژه مبلغ 500 هزار ریال پاداش می گیرند.

4.       کادر اداری متغییری دارد بنام پاداش نظر مدیر اداری که مبلغی است که مدیر اداری به نظر خود بعنوان پاداش برای هریک از کارمندان کادر اداری در نظر می گیرد لیست این مبالغ ماهیانه توسط وی تهیه می شود و در جلسه ماهیانه مدیران به امضاء مدیر عامل می رسد.

نکته: مدیر اداری یکی از کارمندان کادر اداری است که توسط مدیرعامل انتخاب می شود.

 


گزارشات نهائی بخش حقوق و دستمزد عبارتست از  5 لیست حقوق و دستمزد و نیز فیش حقوقی.

اولین لیست لیست حقوق و دستمزد ماهیانه نام دارد که دارای ستون های زیر است:

1-      ردیف

2-      نام و نام خانوادگی

3-      شماره شناسنامه (ش ش)

4-      نام پدر

5-      شماره بیمه

6-      سمت

7-      جنسیت

8-      تاریخ آغاز به کار

9-      تاریخ ترک کار

10-   تعداد روز کارکرد

 

11-   دستمزد ماهانه

12-   حق مسکن

13-   حق اولاد

14-   جمع حقوق و مزایا

15-   حقوق و مزایای مشمول بیمه

16-   مالیات

17-   حق بیمه

18-   جمع کسورات

19-   قابل پرداخت

20-   محل امضاء

دومین لیست لیست حقوق و دستمزد کارگران با احتساب پاداش نام دارد که مانند لیست قبل است فقط موارد پاداشی به آن اضافه شده. ستونهای این لیست عبارتست از:

1-      ردیف

2-      نام و نام خانوادگی

3-      شماره شناسنامه (ش ش)

4-      نام پدر

5-      شماره بیمه

6-      سمت

7-      جنسیت

8-      تاریخ آغاز به کار

9-      تاریخ ترک کار

10-   تعداد روز کارکرد

11-   دستمزد ماهانه

12-   حق مسکن

 

13-   حق اولاد

14-   متراژ جوشکاری

15-   پاداش جوشکاری

16-   جمع حقوق و مزایا

17-   حقوق و مزایای مشمول بیمه

18-   مالیات

19-   حق بیمه

20-   وام

21-   مساعده

22-   جمع کسورات

23-   قابل پرداخت

24-   محل امضاء

سومین لیست لیست حقوق و دستمزد بخش فروش با احتساب پاداش نام دارد و دارای ستونهای زیر است:

1-      ردیف

2-      نام و نام خانوادگی

3-      شماره شناسنامه (ش ش)

4-      نام پدر

5-      شماره بیمه

6-      سمت

7-      جنسیت

8-      تاریخ آغاز به کار

9-      تاریخ ترک کار

10-   تعداد روز کارکرد

11-   دستمزد ماهانه

12-   حق مسکن

 

13-   حق اولاد

14-   کل فروش ماهیانه

15-   پاداش فروش

16-   جمع حقوق و مزایا

17-   حقوق و مزایای مشمول بیمه

18-   مالیات

19-   حق بیمه

20-   وام

21-   مساعده

22-   جمع کسورات

23-   قابل پرداخت

24-   محل امضاء

 


چهارمین لیست لیست حقوق و دستمزد مدیران با احتساب پاداش نام دارد و دارای ستونهای زیر است:

1-      ردیف

2-      نام و نام خانوادگی

3-      شماره شناسنامه (ش ش)

4-      نام پدر

5-      شماره بیمه

6-      سمت

7-      جنسیت

8-      تاریخ آغاز به کار

9-      تاریخ ترک کار

10-   تعداد روز کارکرد

11-   دستمزد ماهانه

12-   حق مسکن

 

13-   حق اولاد

14-   فعالیت ویژه

15-   پاداش مدیران

16-   جمع حقوق و مزایا

17-   حقوق و مزایای مشمول بیمه

18-   مالیات

19-   حق بیمه

20-   وام

21-   مساعده

22-   جمع کسورات

23-   قابل پرداخت

24-   محل امضاء

پنجمین لیست لیست حقوق و دستمزد کادر اداری با احتساب پاداش نام دارد و دارای ستونهای زیر است:

1-      ردیف

2-      نام و نام خانوادگی

3-      شماره شناسنامه (ش ش)

4-      نام پدر

5-      شماره بیمه

6-      سمت

7-      جنسیت

8-      تاریخ آغاز به کار

9-      تاریخ ترک کار

10-   تعداد روز کارکرد

11-   دستمزد ماهانه

 

 

12-   حق مسکن

13-   حق اولاد

14-   پاداش نظر مدیر اداری

15-   جمع حقوق و مزایا

16-   حقوق و مزایای مشمول بیمه

17-   مالیات

18-   حق بیمه

19-   وام

20-   مساعده

21-   جمع کسورات

22-   قابل پرداخت

23-   محل امضاء


از بررسی گزارشات مورد نیاز بدین نتیجه می رسیم که ما به متغییرهای زیر نیازداریم:

1-      ردیف

2-      نام و نام خانوادگی

3-      شماره شناسنامه (ش ش)

4-      نام پدر

5-      شماره بیمه

6-      سمت

7-      جنسیت

8-      تاریخ آغاز به کار

9-      تاریخ ترک کار

10-   تعداد روز کارکرد

11-   دستمزد ماهانه

12-   حق مسکن

13-   حق اولاد

14-   جمع حقوق و مزایا

15-   حقوق و مزایای مشمول بیمه

16-   مالیات

17-   حق بیمه

18-   وام

19-   مساعده

 

20-   جمع کسورات

21-   قابل پرداخت

22-   متراژ جوشکاری

23-   پاداش جوشکاری

24-   جمع حقوق و مزایای کارگران

25-   قابل پرداخت کارگران

26-   کل فروش ماهیانه

27-   پاداش فروش

28-   جمع حقوق و مزایای فروشندگان

29-   قابل پرداخت فروشندگان

30-   فعالیت ویژه

31-   پاداش مدیران

32-   جمع حقوق و مزایای مدیران

33-   قابل پرداخت مدیران

34-   پاداش نظر مدیر اداری

35-   جمع حقوق و مزایای اداری

36-   قابل پرداخت اداری

37-   محل امضاء

 

برای تمامی این ستونها ما نیاز به متغییر داریم. بعضی از این متغییر ها متغییرهای سیستمی هستند و قبلا تعریف شده اند ولی بقیه را باید تعریف کنیم.

 

در این راستا نیاز است متغییرهای واسطه ای نیز تعرِیف کنیم که فرمولی هستند.

متغییرهایی که بصورت پررنگ و Bold نمایش داده شده اند متغییرهای جدیدی هستند که باید آنها را تعریف کنیم.

#

برچسب متغییر

نام متغییر

توضیحات / فرمول

1

ردیف

 

ردیف و نام نیازی به تعریف ندارد

2

نام و نام خانوادگی

 

ردیف و نام نیازی به تعریف ندارد

3

شماره شناسنامه (ش ش)

IDNo

 

4

نام پدر

FName

 

5

شماره بیمه

BimeNo

 

6

سمت

Designation

 

7

جنسیت

Gender

 

8

تاریخ آغاز به کار

CStartDate

 

9

تاریخ ترک کار

CendDate

 

10

حقوق پایه یا دستمزد روزانه           

SalaryBase

 

11

تعداد روز کارکرد

Rooz

این متغییر از نوع ورودی است

12

دستمزد ماهانه

Mahane

Rooz * SalaryBase

13

حق مسکن

Maskan

100000 * iff(Rooz>28, 1, Rooz / 30)

توضیح: عبارت شرطی iff می گوید اگر تعداد روزکارکرد که در متغییر Rooz قراردارد از 28 بزرگتر بود یک را برگردان و اگر نبود Rooz/30 را برگردان یعنی تعداد روز را به 30 تقسیم کن و جواب را بر گردان و نهایتا حاصل این iff یا عدد برگردانده شده در 100000  ضرب می شود. پس این فرمول یعنی اگر کارمندی بیش از 28 روز کارکرد داشت به او 100000 ریال بعنوان حق مسکن بدهید و اگر کمتر کار کرده بود به همان نسبت کمتر به او حق مسکن بدهید.

14

تعداد فرزند

Farzand

این متغییر از نوع عددی و ثابت است

15

حق اولاد

Olad

iff( Farzand>2,2,Farzand) * 61000 * 3 * iff(Rooz>28, 1, Rooz / 30)

 

توضیح: عبارت iff( Farzand>2,2,Farzand) یعنی اگر تعداد فرزندانش بیش از 2 تا بود تو 2 تا درنظر بگیر و عبارت iff(Rooz>28, 1, Rooz / 30) یعنی اگر تعداد روز کارکردش بیش از 28 روز بود یک در نظر بگیر و اگر کمتر بود نسبت آن به 30 را درنظر بگیر.  پس کل عبارت بالا یعنی حق اولاد سه برابر مبلغ 61000 ریال است که به هر فرزند تعلق می گیرد ولی اگر بیش از 2 فرزند داشت تا 2 فرزند آن پرداخت میشود و این مبلغ متعلق به کسی است که یک ماه کامل کارکرده وگرنه به نسبتی که کارکرده به وی تعلق می گیرد.

16

حقوق و مزایای مشمول بیمه

JamMashmool

Mahane+Maskan

17

جمع حقوق و مزایا

JamHM

JamMashmool+Olad

18

حقوق و مزایای مشمول مالیات

HMmashMaliat

Mahane+Maskan+Olad

19

حق بیمه

HBime

JamMashmool  * 0.07

20

مبنای مالیات

MabnaMaliat

HmmashMaliat – (HBime * 2 /7 )

21

مالیات

Maliat

SlabRate(MabnaMaliat)

22

وام

Vam

این متغییر باید از نوع مانده حساب تعریف شود

23

مساعده

Mosaede

این متغییر باید از نوع مانده حساب تعریف شود

24

جمع کسورات

JamK

HBime+Maliat

25

جمع کسورات با وام  و مساعده

TjamK

JamK+Vam+Mosaede

26

قابل پرداخت

Gpay

JamHM-JamK

27

متراژ جوشکاری

Mjoosh

این متغییر از نوع ورودی است

28

پاداش جوشکاری

Pjoosh

iff( Mjoosh>150, Mjoosh * 1000, 0)

29

جمع حقوق و مزایای کارگران

JamKar

JamHM+PJoosh

30

قابل پرداخت کارگران

GpayKar

JamKar-TJamK

31

کل فروش ماهیانه

KolFor

این متغییر باید از نوع ورودی تعریف شود

32

پاداش فروش

PFor

iff( KolFor>200000000, KolFor * 0.001, 0)

33

جمع حقوق و مزایای فروشندگان

JamFor

JamHM+PFor

34

قابل پرداخت فروشندگان

GpayFor

JamFor-TJamK

35

فعالیت ویژه

Vighe

این متغییر باید از نوع ورودی تعریف شود

36

پاداش مدیران

PModir

500000 * Vighe

37

جمع حقوق و مزایای مدیران

JamModir

JamHM+PModir

38

قابل پرداخت مدیران

GpayModir

JamModir-TJamK

39

پاداش نظر مدیر اداری

PEdari

این متغییر باید از نوع ورودی تعریف شود

40

جمع حقوق و مزایای اداری

JamEdari

JamHM+PEdari

41

قابل پرداخت اداری

GpayEdari

JamEdari-TJamK

42

محل امضاء

Emza

این متغییر باید از نوع خالی تعریف شود

 

بنا بر این شما باید قبل از هرچیز تمامی متغییرهایی که بصورت پررنگ یا Bold نمایش داده شده اند را تعریف کنید. هنگام تعریف متغییر ها صفحه ای مانند صفحه زیر در اختیار شما قرار می گیرد:

 

نام متغییر:

نام متغییر همان چیزی است که بوسیله آن متغییر شناسائی می شود. این نام نباید تکراری باشد و باید با حروف انگلیسی شروع شده و می تواند اعداد را نیز در خود داشته باشد. این نام باید یک تکه باشد و نمی توان در داخل آن فاصله یا علائم قرار داد. 

 

جنس متغییر:

جنس متغییر می تواند یکی از موارد زیر باشد:

عددی: اگر متغییر عددی است.

رشته حرفی: اگر قراراست این متغییر یک رشته حرفی را نگهداری کند  مانند نام

بلی / خیر: برای متغییر هایی استفاده می شود که فقط می توانند دو حالت داشته باشند.

تاریخی: برای متغییرهایی استفاده می شود که یک تاریخ را در خود نگهداری می کند.

 

نوع متغییر:

خالی: گاهی نیاز است در لیست حقوق یک ستون خالی داشته باشید. مثلا برای محل امضا. در این مواقع می توانید یک متغییر از نوع خالی تعریف کنید و آن را به ستون مورد نظر انتساب دهید.

 

مقدار ثابت: متغییرهای نوع ثابت مانند BimeNo و Farzand متغییرهایی هستند که مقدارشان ثابت است و به ندرت تغییر می کند این نوع متغییرها در قسمت تعریف کارمندان مقدار می گیرند و اگر تغییر کردند باید در همان قسمت اصلاح شوند.

 

ورودی: متغییرهای نوع ورودی مانند Rooz  و Mjoosh  متغییرهایی هستند که مقدار آن در هر ماه پرسیده می شود و کاربر می بایست آن را وارد کند.

 

فرمول: متغییرهای نوع فرمولی متغییرهایی هستند که بصورت یک فرمول از اعداد یا متغییرهایی که در سطرهای قبل  تعریف شده اند معرفی می شوند و نتیجه این فرمولها توسط برنامه برای هر کارمند در لیست حقوق محاسبه خواهد شد.

 

برای فرمول نویسی به نکات زیر توجه کنید:

 

الف - برای عملگرهای جمع تفریق ضرب و تقسیم از علائم + - * /  استفاده کنید.

 

ب - برای عملگرهای منطقی از علائم زیر استفاده کنید.

=

 

تساوی

 

مثلا" برای a مساوی b بنویسد

 

a=b

> 

 

بزرگتر

 

مثلا برای a بزرگتر از b

 

a>b

>=

 

بزرگتر یا مساوی

 

مثلا برای a بزرگتر یا مساوی b

 

a>=b

< 

 

کوچکتر

 

مثلا برای a کوچکتر از b

 

a<b

<=

 

کوچکتر یا مساوی

 

مثلا برای a کوچکتر یا مساوی b

 

a<=b

<> 

 

مخالف

 

مثلا برای a مخالف b

 

a<>b

 

ج- این توابع ریاضی هستند:

mod

 

باقیمانده تقسیم

 

مثلا اگر باقیمانده تقسیم a بر 100 را بخواهید

 

a mod 100

abs()

 

قدرمطلق

 

مثلا اگر قدر مطلق a را بخواهید

 

abs(a)

trunc()

 

جزء صحیح

 

مثلا اگر جزء صحیح a را بخواهید

 

trunc(a)

 

 

د- این توابع برای دسترسی به تاریخ لیست حقوق طراحی شده اند.

date()

 

تاریخ وروداطلاعات

 

مثلا اگر تاریخ 7 خرداد 88 باشد می دهد

 

13880307

yy()

 

سال

 

سال تاریخ لیست ورود اطلاعات را بر می گرداند

 

1388

mm()

 

ماه

 

یک عدد دورقمی برای ماه بر می گرداند

 

03

dd()

 

روز

 

یک عدد دو رقمی برای روز بر می گرداند

 

07

 

ه- این توابع مخصوص محاسبات مرخصی و غیبت و تعداد روز کارکرد هستند.

MSaatiMinute()

 

مرخصی ساعتی این ماه

 

تعداد دقیقه مرخصی استفاده شده در این ماه

fMSaati()

 

مرخصی ساعتی این ماه

 

نمایش جمع مرخصی ساعتی استفاده شده در این ماه با فرمت hh:mm که در آن hh ساعت و mm دقیقه است.

YMSaatiMinute()

 

مرخصی ساعتی امسال

 

تعداد دقیقه مجموع مرخصی ساعتی استفاده شده در امسال

MSaatiBetween(a,b)

 

مرخصی ساعتی در یک بازه

 

تعداد دقیقه جمع مرخصی ساعتی استفاده شده بین دو بازه تاریخی.

نکته: a و b دو عدد 8 رقمی هستند که هریک بیانگر یک تاریخ می باشند. چهار رقم سمت چپ سال است و دو رقم بعدی آن ماه است و دو رقم سمت راست روز است. مثلا (13870327,13881009) یعنی بین تاریخ های 27 ام خرداد 1387 تا نهم دی ماه 1388

RBedoon()

 

مرخصی بدون حقوق در ماه

 

تعداد روز مرخصی بدون حقوق در این ماه

YRBedoon()

 

مرخصی بدون حقوق در سال

 

تعداد روز مرخصی بدون حقوق گرفته شده در امسال

RBedoonBetween(a,b)

 

مرخصی بدون حقوق در یک بازه

 

تعداد روز مرخصی بدون حقوق گرفته شده بین دو تاریخ

REstelaji()

 

مرخصی استعلاجی درماه

 

تعداد روز مرخصی استعلاجی در این ماه

YREstelaji()

 

مرخصی استعلاجی در سال

 

تعداد روز مرخصی استعلاجی گرفته شده در امسال

REstelajiBetween(a,b)

 

مرخصی استعلاجی در یک بازه

 

تعداد روز مرخصی استعلاجی گرفته شده در یک بازه تاریخی

REstehghaghi()

 

مرخصی استحقاقی در ماه

 

تعداد روز مرخصی استحقاقی در این ماه

YREstehghaghi()

 

مرخصی استحقاقی در سال

 

تعداد روز مرخصی استحقاقی گرفته شده در امسال

REstehghaghiBetween(a,b)

 

مرخصی استحقاقی در یک بازه

 

تعداد روز مرخصی استحقاقی گرفته شده در یک بازه تاریخی

RGheybat()

 

غیبت در ماه

 

تعداد روز غیبت در این ماه

YRGheybat()

 

غیبت در سال

 

تعداد روز غیبت در کل امسال

RGheybatBetween(a,b)

 

غیبت در یک بازه تاریخی

 

تعداد روز غیبت صورت گرفته بین دو تاریخ

RoozKarkerd()

 

تعداد روز کارکرد

 

محاسبه تعداد روز کارکرد در این ماه با توجه به تاریخ شروع به کار و تعداد روز غیبت و مرخصی

MandehMorMinute()

 

مانده مرخصی این ماه

 

میزان مانده مرخصی در پایان این ماه به دقیقه

fMandehMorMinute()

 

مانده مرخصی این ماه

 

نمایش مانده مرخصی در پایان این ماه بصورت تعداد روز و تعداد ساعت و تعداد دقیقه.

 

و - برای فرمول های شرطی از iff استفاده کنید. این تابع 3 پارامتر می گیرد اولین پارامتر آن یک جمله شرطی است. پارامتر دوم مقداری است که اگر شرط بر قرارباشد بر می گردد و پارامتر سوم  مقداری است که اگر شرط بر قرار نباشد بر می گردد. مثلا در عبارت iff(a>b,12,15) مقدار a با b مقایسه می شود و اگر بزرگتر بود عدد 12 بعنوان جواب بر می گردد و اگر نبود عدد 15 بر می گردد.

 

نکته مهم: اگر بعد از آوردن یک کارمند در قسمت ورود اطلاعات ماهیانه لیست حقوق, فرمول یکی از متغییرهای آن کارمند را تغییر دادید برای اعمال شدن این تغییر باید یکبار آن کارمند را از قسمت ورود اطلاعات ماهیانه لیست حقوق حذف کنید و دوباره وی را وارد کنید.

 

جدول برشی: متغییرهای نوع جدول برشی متغییرهایی هستند که قراراست توسط آنها مقداری به یک جدول برشی فرستاده شود و حاصل دریافت گردد.

در این نرم افزار شما می توانید انواع مختلفی از جداول مالیاتی داشته باشید و آنها را نامگذاری کنید این نرم افزار جداول مالیاتی را جداول برشی یا SlabRate می نامد. سپس هر گاه بخواهید متغییری را به جدول مالیاتیی بفرستید و حاصل را بدست آورید باید از تابع SlabRate( x )  استفاده کنید و بجای x نام آن متغییری را بگذارید که قرار است به جدول فرستاده شود. همچنین نام جدول برشی انتخاب شده باید در داخل براکت قید شود.

بعنوان مثال: SlabRate( MabnaMaliat ) [table1] یعنی  متغییر MabnaMaliat را به داخل جدول برشی table1 بفرست و نتیجه را برگردان.

مانده حساب: متغییر هایی مانند وام و مساعده که از نوع مانده حساب تعریف می شوند متغییرهایی هستند که یک سرفصل حسابداری به آنها معرفی می شود و این متغییرها با خواندن مانده آن سرفصل بصورت اتوماتیک پر می شوند مثلا اگر هر وقت به کارمندی مساعده می دهید سرفصل مساعده آن شخص را بدهکار کنید همیشه مبلغی را که آن شخص بدهکار است بصورت مانده حساب در این سرفصل دارید و فقط کافیست این مانده را بخوانید و در لیست وارد کنید.

در این مواقع می توانید متغییری از نوع مانده حساب تعریف کنید و آن را به آن سرفصل حسابداری متصل کنید تا بجای اینکه مانده بدهی آن را بصورت دستی محاسبه و تایپ کنید. نرم افزار خودش با مراجعه با آن سرفصل مانده حساب را بردارد.

 

جنسیت: اگر متغییری دارای دو وضعیت مرد یا زن بود می توانید آن متغییر را از نوع جنسیت تعریف کنید.

 

نکته مهم در مورد متغییرهای جنس بلی / خیر:

این نوع متغییرها برای خیر عدد 0 را در خود ذخیره می کنند و برای بلی عدد 1 را. مثلا اگر متغییری به نام Marraged داشته باشید که از جنس بلی / خیر است و بخواهید فرمولی بنویسید که اگر محتوای این متغییر بلی بود عدد 500 را برگرداند واگر خیر بود 300 را. باید بصورت زیر عمل کنید:

iff( Marraged=1, 500, 300)

نکته مهم در مورد متغییرهای نوع جنسیت:

این نوع متغییرها برای زن عدد 0 را در خود ذخیره می کنند و برای مرد عدد 1 را. مثلا اگر متغییری به نام Gender داشته باشید که از نوع جنسیت است و بخواهید فرمولی بنویسید که اگر محتوای این متغییر مرد بود عدد 270 را برگرداند واگر زن بود 680 را. باید بصورت زیر عمل کنید:

iff( Gender=1, 270, 680)

 

همانطور که گفته شد نام متغییر انگلیسی است.

شما می بایست هر ماهه اطلاعات ورودی لیست حقوق را وراد کنید. مثلا تعداد روز کارکرد. میزان پاداش و غیره. این اطلاعات در فرمی وارد می شود که از منوی:

 

 

قابل دسترس است. در این فرم ستونها متغییر های تعریف شده هستند. عناوین این ستونها باید به زبان فارسی و قابل فهم باشد به همین منظور در قسمت بر چسب این متغییر در اولین مربع قسمت در ورود اطلاعات یک عنوان فارسی بگذارید این عنوان برای عنوان ستون در ورود اطلاعات ماهیانه لیست حقوق استفاده می شود.

 

دومین مستطیل  درفیش حقوقی است. آنچه در اینجا وارد کنید در فیش حقوقی برای نمایش این متغییر ظاهر می شود.

 

و آخرین مستطیل درلیست حقوق نام دارد و آنچه در آن وارد کنید برای عنوان ستون در لیست های حقوقی طراحی شده توسط شما ظاهر می شود.

نکته: طراحی لیستهای حقوقی از منوی زیر قابل دسترسی هستند:

 

 

این قسمت برای تولید اتوماتیک سند حسابداری لیست حقوق استفاده می شود. شما می بایست به متغییرهایی که قرار است در تولید سند حسابداری لیست حقوق نقش داشته باشند یک سرفصل حسابداری معرفی کنید تا نرم افزار بداند چه سرفصل را باید بدهکار کند.

اگر کلید بساز را بفشارید در صورتیکه در سرفصل های حسابداری گروهی بنام حقوق و دستمزد داشته باشید سیستم بصورت اتوماتیک یک سرفصل حسابداری برای این متغییر در این گروه ایجاد می کند.

 

سوال: در سند حسابداری تولید شده چه حسابهایی بدهکار و چه حسابهایی بستانکار می شوند؟

پاسخ اینستکه سرفصل متصل به کارمند بستانکار می شود. مسلم است درصورتیکه مقدار قابل پرداختی بعنوان حقوق برایش وجود داشته باشد واگر بعللی حقوقش منفی شود سرفصل متصل به کارمند بدهکار می شود.

 

و اما سرفصل متصل به متغییرها بستگی به این تنظیم دارد:

 

 

اگر در وضعیت حقوق و مزایا قرارداشته باشد بدهکار می شود و اگر در وضعیت کسورات قرارداشته باشد بستانکار می شود.

 


به مثال زیر توجه کنید:

فرض کنید حقوق کارمندی بنام حسن ابراهیمی بصورت زیر حساب می شود:

 

قابل پرداخت = وام – مساعده – مالیات – بیمه – پاداش + حق اولاد + حق مسکن + دستمزد ماهانه

 

در پنجره تعریف کارمند

 

 

 قسمتی وجود دارد که سرفصل حسابداری متصل به این کارمند را معرفی می کنید.

 

فرض کنید ما متغییرهای دستمزد ماهانه, حق مسکن, حق اولاد و پاداش را جزو موارد حقوق و مزایا تنظیم کرده ایم و متغییرهای بیمه, مالیات, مساعده  و وام را جزو موارد کسورات.

 

در تولید اتوماتیک سند حسابداری برای لیست حقوق و دستمزد, سرفصل های متصل به متغییرهای جزو موارد حقوق و مزایا بدهکار و موارد کسورات بستانکار می شوند . و پس از محاسبه فرمول بالا اگر قابل پرداخت مثبت شد سرفصل متصل به کارمند بستانکار و اگر منفی شد بدهکار می شود.

 

پرداخت

=

وام

-

مساعده

-

مالیات

-

بیمه

-

پاداش

+

اولاد

+

مسکن

+

دستمزدماهانه

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

79

=

18

-

12

-

6

-

2

-

4

+

3

+

10

+

100

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

سند حسابداری

سرفصل حسابداری

بدهکار

بستانکار

هزینه ها – دستمزد ماهانه

100

 

هزینه ها – حق مسکن

10

 

هزینه ها – حق اولاد

3

 

هزینه ها – پاداش

4

 

پس انداز بابت پرداخت به اداره بیمه

 

2

پس انداز بایت پرداخت به اداره مالیات

 

6

تسویه علی الحساب دریافتی – مساعده

 

12

سرفصل مانده وام کارمند

 

18

کارمندان – کارمند حسن ابراهیمی

 

79

جمع

117

117

 

بدین ترتیب پس از این سند کارمند بستانکار می شود و  می توان با سند دیگری به وی پرداخت کرد و حسابش را صاف نمود.

 

شرکت

AFG software

www.afgsoftware.com